package com.easylinkin.linkappapi.device.entity.vo;

import com.easylinkin.linkappapi.device.entity.Device;
import lombok.Data;
import org.apache.commons.lang3.ObjectUtils;

import java.util.List;

/**
 * @author tongjie
 */
@Data
public class DeviceQueryVo extends Device {

    /**
     * 时间类型
     * 1-日 ，2-月，3-年
     */
    Integer timeType;
    /**
     * 包含的属性值
     */
    List<String> hasAttrs;

    /**
     * 在哪些设备型号编码之中
     */
    List<String> inDeviceUnitCodes;

    public DeviceQueryVo() {
        if (ObjectUtils.isEmpty(hasAttrs)) {
            this.hasAttrs = null;
        }
        if (ObjectUtils.isEmpty(inDeviceUnitCodes)) {
            this.inDeviceUnitCodes = null;
        }
    }

}
